package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportTableChineseEnglishDTO;
import com.hunttown.mes.rpc.domain.query.TransportTableChineseEnglishDTOQuery;

/**
 * created by wangjunfu on 2019-05-19 01:20:16
 */
public interface TransportTableChineseEnglishRpcService {

    TransportTableChineseEnglishDTO insert(TransportTableChineseEnglishDTO transportTableChineseEnglishDTO);

    Boolean updateInfoById(TransportTableChineseEnglishDTO transportTableChineseEnglishDTO);

    Boolean updateInfoByQuery(TransportTableChineseEnglishDTOQuery transportTableChineseEnglishDTOQuery);

    TransportTableChineseEnglishDTO selectById(Integer id);

    TransportTableChineseEnglishDTO selectObjByQuery(TransportTableChineseEnglishDTOQuery transportTableChineseEnglishDTOQuery);

    Page<TransportTableChineseEnglishDTO> getListForPage(TransportTableChineseEnglishDTOQuery transportTableChineseEnglishDTOQuery);

    Boolean deleteById(Integer id);
}